home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat5 / environ.z / environ
Encoding:
Text File  |  2001-04-17  |  28.2 KB  |  504 lines

  1.  
  2.  
  3.  
  4. eeeennnnvvvviiiirrrroooonnnn((((5555))))                                                          eeeennnnvvvviiiirrrroooonnnn((((5555))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _eeee_nnnn_vvvv_iiii_rrrr_oooo_nnnn - user environment
  10.  
  11. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  12.      When a process begins execution, _eeee_xxxx_eeee_cccc routines make available an array of
  13.      strings called the environment (see _eeee_xxxx_eeee_cccc(2)).  By convention, these
  14.      strings have the form _v_a_r_i_a_b_l_e=_v_a_l_u_e, for example, _PPPP_AAAA_TTTT_HHHH_====_////_ssss_bbbb_iiii_nnnn_::::_////_uuuu_ssss_rrrr_////_ssss_bbbb_iiii_nnnn.
  15.      These environmental variables provide a way to make information about a
  16.      program's environment available to programs.  The following environmental
  17.      variables can be used by applications and are expected to be set in the
  18.      target runtime environment.
  19.  
  20.      _HHHH_OOOO_MMMM_EEEE        The name of the user's login directory, set by _llll_oooo_gggg_iiii_nnnn(1) from
  21.                  the password file (see _pppp_aaaa_ssss_ssss_wwww_dddd(4)).
  22.  
  23.      _LLLL_AAAA_NNNN_GGGG        The program's locale.  Locales consist of files that describe
  24.                  the conventions appropriate to some nationality, culture, and
  25.                  language.  Generally, users determine which files are
  26.                  selected by manipulating the environment variables described
  27.                  below.  For background, see _ssss_eeee_tttt_llll_oooo_cccc_aaaa_llll_eeee(3C).
  28.  
  29.                  Locales are partitioned into categories _LLLL_CCCC______CCCC_OOOO_LLLL_LLLL_AAAA_TTTT_EEEE, _LLLL_CCCC______CCCC_TTTT_YYYY_PPPP_EEEE,
  30.                  _LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS, _LLLL_CCCC______MMMM_OOOO_NNNN_EEEE_TTTT_AAAA_RRRR_YYYY, _LLLL_CCCC______NNNN_UUUU_MMMM_EEEE_RRRR_IIII_CCCC, and _LLLL_CCCC______TTTT_IIII_MMMM_EEEE (see below
  31.                  for what the categories control).  Each category has a
  32.                  corresponding environment variable that the user can set to
  33.                  specify that category's locale:
  34.  
  35.                  _LLLL_CCCC______CCCC_TTTT_YYYY_PPPP_EEEE_====_ffff_rrrr[ancais]
  36.  
  37.                  The _LLLL_AAAA_NNNN_GGGG environment variable is searched if the environment
  38.                  variable for a category is unset or empty:
  39.                  _LLLL_AAAA_NNNN_GGGG_====_ffff_rrrr
  40.                  _LLLL_CCCC______CCCC_OOOO_LLLL_LLLL_AAAA_TTTT_EEEE_====_dddd_eeee[utsche]
  41.                  sets all the categories but _LLLL_CCCC______CCCC_OOOO_LLLL_LLLL_AAAA_TTTT_EEEE to French.  If _LLLL_AAAA_NNNN_GGGG is
  42.                  unset or empty, the default _CCCC locale is used.
  43.  
  44.  
  45.  
  46.                  _LLLL_CCCC______CCCC_OOOO_LLLL_LLLL_AAAA_TTTT_EEEE     specifies the collation order used.  The
  47.                                 information for this category is stored in a
  48.                                 database created by the _cccc_oooo_llll_llll_tttt_bbbb_llll(1M) command.
  49.                                 This environment variable affects _ssss_oooo_rrrr_tttt(1),
  50.                                 _ssss_tttt_rrrr_cccc_oooo_llll_llll(3C), and _ssss_tttt_rrrr_xxxx_ffff_rrrr_mmmm(3C).
  51.  
  52.                  _LLLL_CCCC______CCCC_TTTT_YYYY_PPPP_EEEE       specifies character classification, character
  53.                                 conversion, and widths of multibyte
  54.                                 characters.  The information for this category
  55.                                 is stored in a database created by the
  56.                                 _cccc_hhhh_rrrr_tttt_bbbb_llll(1M) or _wwww_cccc_hhhh_rrrr_tttt_bbbb_llll(1M) commands.  The
  57.                                 default _CCCC locale uses the 7-bit US ASCII
  58.                                 character set.  This environment variable
  59.                                 affects many commands and functions, among
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. eeeennnnvvvviiiirrrroooonnnn((((5555))))                                                          eeeennnnvvvviiiirrrroooonnnn((((5555))))
  71.  
  72.  
  73.  
  74.                                 them, _cccc_aaaa_tttt(1), _eeee_dddd(1), _llll_ssss(1), _vvvv_iiii(1), _cccc_tttt_yyyy_pppp_eeee(3C),
  75.                                 and _mmmm_bbbb_cccc_hhhh_aaaa_rrrr(3C),
  76.  
  77.                  _LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS    specifies the message database used.  A
  78.                                 command or application may have French and
  79.                                 German message databases, for example.
  80.                                 Message databases are created by the _mmmm_kkkk_mmmm_ssss_gggg_ssss(1)
  81.                                 or _gggg_eeee_nnnn_cccc_aaaa_tttt(1) commands.  This environment
  82.                                 variable affects _gggg_eeee_tttt_tttt_xxxx_tttt(1), _ssss_rrrr_cccc_hhhh_tttt_xxxx_tttt(1),
  83.                                 _cccc_aaaa_tttt_gggg_eeee_tttt_ssss(3C), and _gggg_eeee_tttt_tttt_xxxx_tttt(3C), and every command
  84.                                 that generates locale-specific output
  85.                                 messages.
  86.  
  87.                  _LLLL_CCCC______MMMM_OOOO_NNNN_EEEE_TTTT_AAAA_RRRR_YYYY    specifies the monetary symbols and delimiters
  88.                                 used.  The information for this category is
  89.                                 stored in a database created by the _mmmm_oooo_nnnn_tttt_bbbb_llll(1M)
  90.                                 command.  This environment variable affects
  91.                                 _llll_oooo_cccc_aaaa_llll_eeee_cccc_oooo_nnnn_vvvv(3C).
  92.  
  93.                  _LLLL_CCCC______NNNN_UUUU_MMMM_EEEE_RRRR_IIII_CCCC     specifies the decimal and thousands
  94.                                 delimiters.  The information for this category
  95.                                 is stored in a database created by the
  96.                                 _cccc_hhhh_rrrr_tttt_bbbb_llll(1M) or _wwww_cccc_hhhh_rrrr_tttt_bbbb_llll(1M) commands.  The
  97.                                 default _CCCC locale uses a period (_....) as the
  98.                                 decimal delimiter and no thousands delimiter.
  99.                                 This environment variable affects
  100.                                 _llll_oooo_cccc_aaaa_llll_eeee_cccc_oooo_nnnn_vvvv(3C), _pppp_rrrr_iiii_nnnn_tttt_ffff(3S), _ssss_cccc_aaaa_nnnn_ffff(3S), and
  101.                                 _ssss_tttt_rrrr_tttt_oooo_dddd(3C).
  102.  
  103.                  _LLLL_CCCC______TTTT_IIII_MMMM_EEEE        specifies date and time formats.  The
  104.                                 information for this category is stored in a
  105.                                 database specified in _ssss_tttt_rrrr_ffff_tttt_iiii_mmmm_eeee(4).  The
  106.                                 default _CCCC locale uses US date and time
  107.                                 formats.  This environment variable affects
  108.                                 many commands and functions, among them,
  109.                                 _aaaa_tttt(1), _cccc_aaaa_llll_eeee_nnnn_dddd_aaaa_rrrr(1), _dddd_aaaa_tttt_eeee(1), _gggg_eeee_tttt_dddd_aaaa_tttt_eeee(3C), and
  110.                                 _ssss_tttt_rrrr_ffff_tttt_iiii_mmmm_eeee(3C).
  111.  
  112.      _MMMM_SSSS_GGGG_VVVV_EEEE_RRRR_BBBB     Controls which standard format message components _ffff_mmmm_tttt_mmmm_ssss_gggg
  113.                  selects when messages are displayed to _ssss_tttt_dddd_eeee_rrrr_rrrr (see _ffff_mmmm_tttt_mmmm_ssss_gggg(1)
  114.                  and _ffff_mmmm_tttt_mmmm_ssss_gggg(3C)).
  115.  
  116.      _NNNN_OOOO_MMMM_SSSS_GGGG_LLLL_AAAA_BBBB_EEEE_LLLL  Used to turn off the label portion of _pppp_ffff_mmmm_tttt message component.
  117.                  (see _pppp_ffff_mmmm_tttt(3C)).
  118.  
  119.      _NNNN_OOOO_MMMM_SSSS_GGGG_SSSS_EEEE_VVVV_EEEE_RRRR_IIII_TTTT_YYYY
  120.                  Used to turn off the severity portion of _pppp_ffff_mmmm_tttt message
  121.                  component.  (see _pppp_ffff_mmmm_tttt(3C)).
  122.  
  123.      _SSSS_EEEE_VVVV______LLLL_EEEE_VVVV_EEEE_LLLL   Defines severity levels and associates and prints strings
  124.                  with them in standard format error messages (see
  125.                  _aaaa_dddd_dddd_ssss_eeee_vvvv_eeee_rrrr_iiii_tttt_yyyy(3C), _ffff_mmmm_tttt_mmmm_ssss_gggg(1), and _ffff_mmmm_tttt_mmmm_ssss_gggg(3C)).
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. eeeennnnvvvviiiirrrroooonnnn((((5555))))                                                          eeeennnnvvvviiiirrrroooonnnn((((5555))))
  137.  
  138.  
  139.  
  140.      _NNNN_LLLL_SSSS_PPPP_AAAA_TTTT_HHHH     Contains a sequence of templates which _cccc_aaaa_tttt_oooo_pppp_eeee_nnnn(3C) uses when
  141.                  attempting to locate message catalogs.  Each template
  142.                  consists of an optional prefix, one or more substitution
  143.                  fields, a filename, and an optional suffix.
  144.  
  145.                  For example:
  146.  
  147.  
  148.                  NLSPATH="/system/nlslib/%N.cat"
  149.  
  150.                  defines that _cccc_aaaa_tttt_oooo_pppp_eeee_nnnn should look for all message catalogs in
  151.                  the directory _////_ssss_yyyy_ssss_tttt_eeee_mmmm_////_nnnn_llll_ssss_llll_iiii_bbbb, where the catalog name should
  152.                  be constructed from the _n_a_m_e parameter passed to _cccc_aaaa_tttt_oooo_pppp_eeee_nnnn, _%%%%_NNNN,
  153.                  with the suffix _...._cccc_aaaa_tttt.
  154.  
  155.                  Substitution fields consist of a _%%%% symbol, followed by a
  156.                  single-letter keyword.  The following keywords are currently
  157.                  defined:
  158.  
  159.  
  160.         ______________________________________________________________________________
  161.  
  162.          %N   The value of the _n_a_m_e parameter passed to _cccc_aaaa_tttt_oooo_pppp_eeee_nnnn.
  163.  
  164.          %L   The value of _LLLL_AAAA_NNNN_GGGG environment variable if _o_f_l_a_g is 0.
  165.               The value of _LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS category if _o_f_l_a_g is _NNNN_LLLL______CCCC_AAAA_TTTT______LLLL_OOOO_CCCC_AAAA_LLLL_EEEE.
  166.  
  167.          %l   The language element from _LLLL_AAAA_NNNN_GGGG environment variable if _o_f_l_a_g is 0.
  168.               The language element from _LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS category if _o_f_l_a_g is
  169.               _NNNN_LLLL______CCCC_AAAA_TTTT______LLLL_OOOO_CCCC_AAAA_LLLL_EEEE.
  170.  
  171.          %t   The territory element from _LLLL_AAAA_NNNN_GGGG environment variable if _o_f_l_a_g is 0.
  172.               The territory element from _LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS category if _o_f_l_a_g is
  173.               _NNNN_LLLL______CCCC_AAAA_TTTT______LLLL_OOOO_CCCC_AAAA_LLLL_EEEE.
  174.  
  175.          %c   The codeset element from _LLLL_AAAA_NNNN_GGGG environment variable if _o_f_l_a_g is 0.
  176.               The codeset element from _LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS category if _o_f_l_a_g is
  177.               _NNNN_LLLL______CCCC_AAAA_TTTT______LLLL_OOOO_CCCC_AAAA_LLLL_EEEE.
  178.  
  179.          %%   A single _%%%% character.
  180.  
  181.         ______________________________________________________________________________
  182.         |||||||||||||||||||||
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                                                                       |||||||||||||||||||||
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.                  where _o_f_l_a_g is a second argument of _c_a_t_o_p_e_n.
  225.  
  226.                  An empty string is substituted if the specified value is not
  227.                  currently defined.  The separators ``_____'' and ``_....'' are not
  228.                  included in _%%%%_tttt and _%%%%_cccc substitutions.
  229.  
  230.                  Templates defined in _NNNN_LLLL_SSSS_PPPP_AAAA_TTTT_HHHH are separated by colons (_::::).  A
  231.                  leading colon or two adjacent colons (_::::_::::) is equivalent to
  232.                  specifying _%%%%_NNNN.
  233.  
  234.  
  235.  
  236.                                                                         PPPPaaaaggggeeee 3333
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243. eeeennnnvvvviiiirrrroooonnnn((((5555))))                                                          eeeennnnvvvviiiirrrroooonnnn((((5555))))
  244.  
  245.  
  246.  
  247.                  For example:
  248.  
  249.  
  250.                  NLSPATH=":%N.cat:/nlslib/%L/%N.cat"
  251.  
  252.                  indicates to _cccc_aaaa_tttt_oooo_pppp_eeee_nnnn that it should look for the requested
  253.                  message catalog in _n_a_m_e, _n_a_m_e_...._cccc_aaaa_tttt, and _////_nnnn_llll_ssss_llll_iiii_bbbb_////_$$$$_LLLL_AAAA_NNNN_GGGG_////_n_a_m_e_4444
  254.                  _dddd_eeee_ffff_...._cccc_aaaa_tttt (if _o_f_l_a_g is set to 0).
  255.  
  256.      _LLLL_DDDD______LLLL_IIII_BBBB_RRRR_AAAA_RRRR_YYYY______PPPP_AAAA_TTTT_HHHH
  257.                  Can override the normal library search paths
  258.                  (/lib:/lib/cmplrs/cc:/usr/lib:/usr/lib/cmplrs/cc) (For more
  259.                  detail, see _rrrr_llll_dddd(1).)
  260.  
  261.      ______RRRR_LLLL_DDDD______AAAA_RRRR_GGGG_SSSS   Can specify runtime linker options.  (For more detail, see
  262.                  _rrrr_llll_dddd(1).)
  263.  
  264.      _PPPP_AAAA_TTTT_HHHH        The sequence of directory prefixes that _ssss_hhhh(1), _tttt_iiii_mmmm_eeee(1),
  265.                  _nnnn_iiii_cccc_eeee(1), _nnnn_oooo_hhhh_uuuu_pppp(1), and so on apply in searching for a file
  266.                  known by an incomplete pathname.  The prefixes are separated
  267.                  by colons (_::::).  _llll_oooo_gggg_iiii_nnnn(1) sets
  268.                  _PPPP_AAAA_TTTT_HHHH_====_::::_////_uuuu_ssss_rrrr_////_ssss_bbbb_iiii_nnnn_::::_////_uuuu_ssss_rrrr_////_bbbb_ssss_dddd_::::_////_ssss_bbbb_iiii_nnnn_::::_////_uuuu_ssss_rrrr_////_bbbb_iiii_nnnn_::::_////_uuuu_ssss_rrrr_////_bbbb_iiii_nnnn_////_XXXX_1111_1111.  (For
  269.                  more detail, see _llll_oooo_gggg_iiii_nnnn(1) and _ssss_hhhh(1).)
  270.  
  271.      _SSSS_HHHH_EEEE_LLLL_LLLL       When the shell is invoked, it scans the environment for this
  272.                  name.  If it is found and _rrrr_ssss_hhhh is the filename part of its
  273.                  value, the shell becomes a restricted shell.  The value of
  274.                  this variable should be specified with an absolute pathname.
  275.                  The variable is used by _mmmm_aaaa_kkkk_eeee(1), _kkkk_ssss_hhhh(1), _ssss_hhhh(1), and _vvvv_iiii(1),
  276.                  among other commands.
  277.  
  278.      _TTTT_EEEE_RRRR_MMMM        The kind of terminal for which output is to be prepared.
  279.                  This information is used by commands, such as _mmmm_mmmm(1) or _vvvv_iiii(1),
  280.                  which may exploit special capabilities of that terminal.
  281.  
  282.      _TTTT_ZZZZ          Time zone information.  The contents of the environment
  283.                  variable named _TTTT_ZZZZ are used by the functions _cccc_tttt_iiii_mmmm_eeee(3C),
  284.                  _llll_oooo_cccc_aaaa_llll_tttt_iiii_mmmm_eeee (see _cccc_tttt_iiii_mmmm_eeee(3C)), _ssss_tttt_rrrr_ffff_tttt_iiii_mmmm_eeee(3C), and _mmmm_kkkk_tttt_iiii_mmmm_eeee(3C) to
  285.                  override the default timezone.  If the first character of _TTTT_ZZZZ
  286.                  is a colon (_::::), the behavior is implementation-defined. In
  287.                  this implementation, it is the name (not including the
  288.                  starting colon (_::::) character) of a zoneinfo file relative to
  289.                  _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee_////_TTTT_ZZZZ_////. For sssshhhh((((1111)))) users, the following example
  290.                  sets the TZ variable to US Central timezone:
  291.  
  292.           TTTTZZZZ====::::UUUUSSSS////CCCCeeeennnnttttrrrraaaallll
  293.  
  294.      and the zoneinfo file /usr/lib/locale/TZ/US/Central will be used by the
  295.      time functions mentioned above (See _zzzz_iiii_cccc(1M) for more information on
  296.      zoneinfo files). Otherwise, _TTTT_ZZZZ has the form:
  297.  
  298.  
  299.  
  300.  
  301.  
  302.                                                                         PPPPaaaaggggeeee 4444
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309. eeeennnnvvvviiiirrrroooonnnn((((5555))))                                                          eeeennnnvvvviiiirrrroooonnnn((((5555))))
  310.  
  311.  
  312.  
  313.           _s_t_d_o_f_f_s_e_t_[[[[_d_s_t_[[[[_o_f_f_s_e_t_]]]]_,,,,_[[[[_s_t_a_r_t_[[[[_////_t_i_m_e_]]]]_,,,,_e_n_d_[[[[_////_t_i_m_e_]]]]_]]]]_]]]]
  314.  
  315.                  _s_t_d and _d_s_t
  316.                       Three or more bytes that are the designation for the
  317.                       standard (_s_t_d) and daylight savings time (_d_s_t)
  318.                       timezones.  Only _s_t_d is required, if _d_s_t is missing,
  319.                       then daylight savings time does not apply in this
  320.                       locale.  Upper- and lowercase letters are allowed.  Any
  321.                       characters except a leading colon (_::::), digits, a comma
  322.                       (_,,,,), a minus (_----), or a plus (_++++) are allowed.
  323.  
  324.                  _o_f_f_s_e_t
  325.                       Indicates the value one must add to the local time to
  326.                       arrive at Coordinated Universal Time.  The offset has
  327.                       the form:
  328.  
  329.                       _h_h_[[[[_::::_m_m_[[[[_::::_s_s_]]]]_]]]]
  330.  
  331.  
  332.  
  333.                       The minutes (_m_m) and seconds (_s_s) are optional.  The
  334.                       hour (_h_h) is required and may be a single digit.  The
  335.                       _o_f_f_s_e_t following _s_t_d is required.  If no _o_f_f_s_e_t follows
  336.                       _d_s_t , daylight savings time is assumed to be one hour
  337.                       ahead of standard time.  One or more digits may be used;
  338.                       the value is always interpreted as a decimal number.
  339.                       The hour must be between 0 and 24, and the minutes (and
  340.                       seconds) if present between 0 and 59.  Out of range
  341.                       values may cause unpredictable behavior.  If preceded by
  342.                       a ``-'', the timezone is east of the Prime Meridian;
  343.                       otherwise it is west (which may be indicated by an
  344.                       optional preceding ``+'' sign).
  345.  
  346.                  _s_t_a_r_t/_t_i_m_e,_e_n_d/_t_i_m_e
  347.                       Indicates when to change to and back from daylight
  348.                       savings time, where _s_t_a_r_t/_t_i_m_e describes when the change
  349.                       from standard time to daylight savings time occurs, and
  350.                       _e_n_d/_t_i_m_e describes when the change back happens.  Each
  351.                       _t_i_m_e field describes when, in current local time, the
  352.                       change is made.
  353.  
  354.                       The formats of _s_t_a_r_t and _e_n_d are one of the following:
  355.  
  356.                       _JJJJ_n   The Julian day _n (1 _< _n _< 365).  Leap days are not
  357.                            counted.  That is, in all years, February 28 is day
  358.                            59 and March 1 is day 60.  It is impossible to
  359.                            refer to the occasional February 29.
  360.  
  361.                       _n    The zero-based Julian day (0 _< _n _< 365).  Leap days
  362.                            are counted, and it is possible to refer to
  363.                            February 29.
  364.  
  365.  
  366.  
  367.  
  368.                                                                         PPPPaaaaggggeeee 5555
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375. eeeennnnvvvviiiirrrroooonnnn((((5555))))                                                          eeeennnnvvvviiiirrrroooonnnn((((5555))))
  376.  
  377.  
  378.  
  379.                       _MMMM_m._n._d
  380.                            The _dth day, (0 _< _d _< 6) of week _n of month _m of
  381.                            the year (1 _< _n _< 5, 1 _< _m _< 12), where week 5
  382.                            means ``the last _d-day in month _m'' which may occur
  383.                            in either the fourth or the fifth week).  Week 1 is
  384.                            the first week in which the _dth day occurs.  Day
  385.                            zero is Sunday.
  386.  
  387.                       Implementation-specific defaults are used for _s_t_a_r_t and
  388.                       _e_n_d if these optional fields are not given.
  389.  
  390.                       The _t_i_m_e has the same format as _o_f_f_s_e_t except that no
  391.                       leading sign (``-'' or ``+'') is allowed.  The default,
  392.                       if _t_i_m_e is not given is 02:00:00.
  393.  
  394.                       For example, the most complete setting for New Jersey in
  395.                       1986 could be
  396.  
  397.  
  398.                               _EEEE_SSSS_TTTT_5555_::::_0000_0000_::::_0000_0000_EEEE_DDDD_TTTT_4444_::::_0000_0000_::::_0000_0000_,,,,_1111_1111_6666_////_2222_::::_0000_0000_::::_0000_0000_,,,,_2222_9999_8888_////_2222_::::_0000_0000_::::_0000_0000
  399.  
  400.                       or simply
  401.  
  402.  
  403.                               _EEEE_SSSS_TTTT_5555_EEEE_DDDD_TTTT
  404.  
  405.                       In the longer version of the New Jersey example of _TTTT_ZZZZ_,,,,
  406.                       _EEEE_SSSS_TTTT is the abbreviation for the main time zone, _5555_::::_0000_0000_::::_0000_0000
  407.                       is the difference, in hours, minutes, and seconds
  408.                       between GMT and the main time zone, _EEEE_DDDD_TTTT is the
  409.                       abbreviation for the alternate time zone, _4444_::::_0000_0000_::::_0000_0000 is the
  410.                       difference, in hours, minutes, and seconds between GMT
  411.                       and the alternate time zone, _1111_1111_6666 is the number of the
  412.                       day of the year (Julian day) when the alternate time
  413.                       zone will take effect, _2222_::::_0000_0000_::::_0000_0000 is the number of hours,
  414.                       minutes, and seconds past midnight when the alternate
  415.                       time zone will take effect, _2222_9999_8888 is the number of the day
  416.                       of the year when the alternate time zone will end, and
  417.                       2:00:00 is the number of hours, minutes, and seconds
  418.                       past midnight when the alternate time zone will end.
  419.  
  420.                       Timezone specifications under the IRIX 4 operating
  421.                       system used a ";" to separate the _d_s_t field from the
  422.                       _s_t_a_r_t field.  In conformance with the X/Open XPG4
  423.                       standard, this is no longer legal, and a "," must be
  424.                       used in place of the ";".
  425.  
  426.      Further names may be placed in the environment by the _eeee_xxxx_pppp_oooo_rrrr_tttt command and
  427.      _n_a_m_e=_v_a_l_u_e arguments in _ssss_hhhh(1), or by _eeee_xxxx_eeee_cccc(2).  It is unwise to conflict
  428.      with certain shell variables that are frequently exported by _...._pppp_rrrr_oooo_ffff_iiii_llll_eeee
  429.      files:  _MMMM_AAAA_IIII_LLLL, _PPPP_SSSS_1111, _PPPP_SSSS_2222, _IIII_FFFF_SSSS (see _pppp_rrrr_oooo_ffff_iiii_llll_eeee(4)).
  430.  
  431.  
  432.  
  433.  
  434.                                                                         PPPPaaaaggggeeee 6666
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441. eeeennnnvvvviiiirrrroooonnnn((((5555))))                                                          eeeennnnvvvviiiirrrroooonnnn((((5555))))
  442.  
  443.  
  444.  
  445. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  446.      cat(1), chrtbl(1M), colltbl(1M), date(1), ed(1), fmtmsg(1), gencat(1),
  447.      gettxt(1), login(1), ls(1), mkmsgs(1), mm(1), montbl(1M), nice(1),
  448.      nohup(1), sh(1), sort(1), srchtxt(1), time(1), vi(1), wchrtbl(1M),
  449.      zdump(1M), zic(1M), exec(2), addseverity(3C), catgets(3C), catopen(3C),
  450.      ctime(3C), ctype(3C), fmtmsg(3C), getdate(3C), getnetpath(3N),
  451.      gettxt(3C), localeconv(3C), mbchar(3C), mktime(3C), printf(3S),
  452.      scanf(3S), setlocale(3C), strcoll(3C), strftime(3C), strtod(3C),
  453.      strxfrm(3C), netconfig(4), passwd(4), profile(4), strftime(4),
  454.      strftime(4), timezone(4)
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.                                                                         PPPPaaaaggggeeee 7777
  501.  
  502.  
  503.  
  504.